package com.dy.project.domain;

/**
 * 商品签收对象 mc_commodity_sign
 * 
 * @author ruoyi
 * @date 2020-07-29
 */
public class McCommoditySign extends BaseEntity implements Cloneable
{
    private static final long serialVersionUID = 1L;

    public static final int CS_STATE_UNCONFIRM = 0; // 簽收狀態：未簽收
    public static final int CS_STATE_CONFIRM = 1; // 簽收狀態：已簽收
    public static final int CS_UNSUPPLY = 0; // 補貨狀態：未補貨
    public static final int CS_SUPPLY = 1; // 補貨狀態：已補貨
    public static final int CS_UNDELETE = 0; // 刪除狀態：未刪除
    public static final int CS_DELETE = 1; // 刪除狀態：已刪除
    /** 主键id */
    private Long csId;

    /** 订单主表id */
    private Long comId;

    /** 订单子表id */
    private Long codId;

    /** 订单数量 */
    private Long csOrderCount;

    /** 签收数量 */
    private Long csSignCount;

    /** 签收状态 */
    private Integer csState;

    /** 是否补货 */
    private Integer csSupplyState;

    /** 是否删除 */
    private Integer csDeleteState;

    /** 签收警号 */
    private String csCheckPoliceNo;

    public void setCsId(Long csId)
    {
        this.csId = csId;
    }

    public Long getCsId() 
    {
        return csId;
    }
    public void setComId(Long comId) 
    {
        this.comId = comId;
    }

    public Long getComId() 
    {
        return comId;
    }
    public void setCodId(Long codId) 
    {
        this.codId = codId;
    }

    public Long getCodId() 
    {
        return codId;
    }
    public void setCsOrderCount(Long csOrderCount) 
    {
        this.csOrderCount = csOrderCount;
    }

    public Long getCsOrderCount() 
    {
        return csOrderCount;
    }
    public void setCsSignCount(Long csSignCount) 
    {
        this.csSignCount = csSignCount;
    }

    public Long getCsSignCount() 
    {
        return csSignCount;
    }

    public Integer getCsState() {
        return csState;
    }

    public void setCsState(Integer csState) {
        this.csState = csState;
    }

    public void setCsSupplyState(Integer csSupplyState)
    {
        this.csSupplyState = csSupplyState;
    }

    public Integer getCsSupplyState()
    {
        return csSupplyState;
    }
    public void setCsDeleteState(Integer csDeleteState)
    {
        this.csDeleteState = csDeleteState;
    }

    public Integer getCsDeleteState()
    {
        return csDeleteState;
    }

    public String getCsCheckPoliceNo() {
        return csCheckPoliceNo;
    }

    public void setCsCheckPoliceNo(String csCheckPoliceNo) {
        this.csCheckPoliceNo = csCheckPoliceNo;
    }

    @Override
    public Object clone() throws CloneNotSupportedException {
        return super.clone();
    }
}
